injecting pump - Spanish English Dictionary